Search results for "namespace::clean"
namespace::clean - Keep imports and functions out of your namespace
Keeping packages clean When you define a function, or import one, into a Perl package, it will naturally also be available as a method. This does not per se cause problems, but it can complicate subclassing and, for example, plugin classes that are i...
RIBASUSHI/namespace-clean-0.27 - 18 May 2016 02:27:42 UTC - Search in distribution
namespace::clean::xs::all - Use XS for namespace::clean globally
This module replaces namespace::clean with namespace::clean::xs globally, so you won't have to seek-and-replace usage lines. All namespace::clean pending calls are finished by the original non-xs version. Sets namespace::clean version to 0.26 to indi...
RANDIR/namespace-clean-xs-0.09 - 20 Nov 2017 23:00:54 UTC - Search in distribution- namespace::clean::xs - Keep imports and functions out of your namespace, in XS
Chj::NamespaceClean
PFLANZE/FunctionalPerl-0.72.76
-
22 Jan 2023 15:12:41 UTC
-
Search in distribution
MooX::Options::Manual::NamespaceClean - Use namespace::clean with MooX::Options
MooX::Options export private methods to keep track of all your options. You need to keep some of them to make it work. In addition to the advises of Moo, some of the imported methods needs to be visible ......
REHSACK/MooX-Options-4.103 - 22 Aug 2017 14:45:06 UTC - Search in distribution- MooX::Options - Explicit Options eXtension for Object Class
Perl::Critic::Policy::Moose::RequireCleanNamespace - Require removing implementation details from you packages.
Anything in your namespace is part of your interface. The Moose sugar is an implementation detail and not part of what you want to support as part of your functionality, especially if you may change your implementation to not use Moose in the future....
DROLSKY/Perl-Critic-Moose-1.05 - 12 Sep 2016 17:20:06 UTC - Search in distribution
namespace::functions - Keep package's namespace clean
This pragma allows to collect all functions existing in package's namespace and finally delete them. The problem is that any function which is imported to your package, stays a part of public API of this package. I.e.: package My::PollutedClass; use ...
DEXTER/namespace-functions-0.0101 - 30 Jan 2011 12:08:15 UTC - Search in distribution
Sub::Clean - Clean subroutines with an attribute
This module 'cleans' subroutines you mark with the "Cleaned" attribute, preventing them being called from places they haven't been already been bound by the perl compiler. The main advantage in this is that you can declare subroutines and use them in...
MARKF/Sub-Clean-0.01 - 27 Jul 2010 07:25:29 UTC - Search in distribution
XML::Easy - XML processing with a clean interface
XML::Easy is a collection of modules relating to the processing, parsing, and serialisation of XML data. It is oriented towards the use of XML to represent data for interchange purposes, rather than the use of XML as markup of principally textual dat...
ZEFRAM/XML-Easy-0.011 - 25 Jul 2017 14:39:06 UTC - Search in distribution
Importer::Zim - Import functions without namespace pollution
"Because, when you create a giant monster of doom, no matter how cute, you have to... you have to... I don't know." – Zim This pragma imports subroutines from other modules in a clean way. "Clean imports" here mean that the imported symbols will be a...
FERREIRA/Importer-Zim-0.10.1 - 14 Jun 2018 18:04:24 UTC - Search in distribution
DBI - Database independent interface for Perl
The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a consistent database interface, independent of the actual database being used. It is important to remember th...
TIMB/DBI-1.643 - 31 Jan 2020 19:02:41 UTC - Search in distribution- DBI::DBD - Perl DBI Database Driver Writer's Guide
mvs - A command line Mediawiki client
"mvs" is a command line client whose purpose is to simplify offline editing of Wiki content. It allows you to get any number of pages from a given Mediawiki site, edit the pages with any editor, get and merge any concurrent updates of the pages, and ...
MARKJ/WWW-Mediawiki-Client-0.31 - 01 Jul 2006 15:59:41 UTC - Search in distribution
pp - PAR Packager
pp creates standalone executables from Perl programs, using the compressed packager provided by PAR, and dependency detection heuristics offered by Module::ScanDeps. Source files are compressed verbatim without compilation. You may think of pp as "pe...
RSCHUPP/PAR-Packer-1.063 - 15 Mar 2024 12:57:23 UTC - Search in distribution
DB - programmatic interface to the Perl debugging API
Perl debug information is frequently required not just by debuggers, but also by modules that need some "special" information to do their job properly, like profilers. This module abstracts and provides all of the hooks into Perl internal debugging f...
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC - Search in distribution- DB - programmatic interface to the Perl debugging API
- todo - Perl TO-DO list
- todo - Perl TO-DO list
- 25 more results from perl »
IOC - A lightweight IOC (Inversion of Control) framework
This module provide a lightweight IOC or Inversion of Control framework. Inversion of Control, sometimes called Dependency Injection, is a component management style which aims to clean up component configuration and provide a cleaner, more flexible ...
STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 UTC - Search in distribution
svsh - Process supervision shell for daemontools/perp/s6/runit
"svsh" is a command line shell for process supervision suites of the daemontools <http://cr.yp.to/daemontools.html> family. Currently, it supports daemontools, perp <http://b0llix.net/perp/>, s6 <http://www.skarnet.org/software/s6/index.html> and run...
IDOPEREL/Svsh-1.003000 - 11 Sep 2023 13:36:23 UTC - Search in distribution- Svsh - Process supervision shell for daemontools/perp/s6/runit (base class)
JSON - JSON (JavaScript Object Notation) encoder/decoder
This module is a thin wrapper for JSON::XS-compatible modules with a few additional features. All the backend modules convert a Perl data structure to a JSON text and vice versa. This module uses JSON::XS by default, and when JSON::XS is not availabl...
ISHIGAKI/JSON-4.10 - 09 Oct 2022 00:11:31 UTC - Search in distribution
PDL::PP - Generate PDL routines from concise descriptions
Now that you have some idea how to use "pp_def" to define new PDL functions it is time to explain the general syntax of "pp_def". "pp_def" takes as arguments first the name of the function you are defining and then a hash list that can contain variou...
ETJ/PDL-2.088 - 21 Apr 2024 23:58:19 UTC - Search in distribution
paf - Pod Abstract Filter. Transform Pod documents from the command line.
Paf is a small but powerful, modular Pod filter and transformation tool. It allows full round-trip transformation of Pod documents using the Pod::Abstract library, with multiple filter chains without having to serialise/re-parse the document at each ...
BLILBURNE/Pod-Abstract-0.20 - 03 Jan 2010 02:03:58 UTC - Search in distribution
perlfaq4 - Data Manipulation
This section of the FAQ answers questions related to manipulating numbers, dates, strings, arrays, hashes, and miscellaneous data issues....
ETHER/perlfaq-5.20240218 - 18 Feb 2024 17:37:36 UTC - Search in distribution- perlglossary - Perl Glossary
Tcl - Tcl extension module for Perl
The Tcl extension module gives access to the Tcl library with functionality and interface similar to the C functions of Tcl. In other words, you can * create Tcl interpreters The Tcl interpreters so created are Perl objects whose destructors delete t...
VKON/Tcl-1.32 - 06 Jan 2024 15:12:10 UTC - Search in distribution